A compilation technique for reliability-aware software transfor-mations is presented. An instruction-level reliability estimation technique quantifies the effects of hardware-level faults at the instruction-level while considering spatial and temporal vulnera-bilities. It bridges the gap between hardware – where faults occur according to our fault model – and software (the abstraction level where we aim to increase reliability). For a given tolerable per-formance overhead, an optimization algorithm compiles an appli-cation software with respect to a tradeoff between performance and reliability. Compared to performance-optimized compilation, our method incurs 60%-80 % lower application failures, averaged over various fault injection scenario...
This Open Access book introduces readers to many new techniques for enhancing and optimizing reliabi...
As the technology scales down and the number of circuits grows, the issue of soft errors and reliabi...
According to Moore’s law, technology scaling is continuously providing smaller and faster devices. T...
Abstract—Technology constraints and application character-istics are radically changing as we scale ...
International audienceSystem reliability has become a main concern during the computer-based system ...
An instruction scheduling technique is presented that targets at improving the reliability of a soft...
Random hardware faults are a major concern for critical systems, especially when they are employed i...
Part 2: Non-functional Aspects of Embedded SystemsInternational audienceThis paper characterizes how...
The goal is to look for code performance metrics. Reliability is an important aspect of any program ...
International audienceSeveral criteria can be used to evaluate the criticality of registers and memo...
Over the last years, an increasing number of safety-critical tasks have been demanded for computer s...
ABSTRACT: This paper discusses how compiler optimizations influence software reliability when the op...
As transistors sizes shrink and architects put more and more cores on chip, computer systems become ...
ISBN 978-0-7695-4306-2International audienceAssessing and improving the level of system robustness w...
Emerging high-performance architectures are anticipated to contain unreliable components that may ex...
This Open Access book introduces readers to many new techniques for enhancing and optimizing reliabi...
As the technology scales down and the number of circuits grows, the issue of soft errors and reliabi...
According to Moore’s law, technology scaling is continuously providing smaller and faster devices. T...
Abstract—Technology constraints and application character-istics are radically changing as we scale ...
International audienceSystem reliability has become a main concern during the computer-based system ...
An instruction scheduling technique is presented that targets at improving the reliability of a soft...
Random hardware faults are a major concern for critical systems, especially when they are employed i...
Part 2: Non-functional Aspects of Embedded SystemsInternational audienceThis paper characterizes how...
The goal is to look for code performance metrics. Reliability is an important aspect of any program ...
International audienceSeveral criteria can be used to evaluate the criticality of registers and memo...
Over the last years, an increasing number of safety-critical tasks have been demanded for computer s...
ABSTRACT: This paper discusses how compiler optimizations influence software reliability when the op...
As transistors sizes shrink and architects put more and more cores on chip, computer systems become ...
ISBN 978-0-7695-4306-2International audienceAssessing and improving the level of system robustness w...
Emerging high-performance architectures are anticipated to contain unreliable components that may ex...
This Open Access book introduces readers to many new techniques for enhancing and optimizing reliabi...
As the technology scales down and the number of circuits grows, the issue of soft errors and reliabi...
According to Moore’s law, technology scaling is continuously providing smaller and faster devices. T...